package com.company;

import java.lang.ref.SoftReference;
import java.util.Scanner;

/**
 * 判断一个整数是否为“水仙花数”。所谓的水仙花数是指一个三位的整数，其各位数字立方和等于该数本身。
 * 例如：153是一个水仙花数，因为153=13+53+33。
 */
public class demo23 {
    public static void main(String[] args) {
    Scanner sr = new Scanner(System.in);
        System.out.println("请输入一个三位数：");
        int num = sr.nextInt();
        int a=num/100;
        int b=num/10%10;
        int c=num%10;
        if(a*a*a+b*b*b+c*c*c==num){
            System.out.println("他是水仙花数。");
        }else {
            System.out.println("他不是水仙花数。");
        }

    }
}
